#include<stdio.h>
#include<unistd.h>
#include<string.h>

int main()
{
  char arr[101];
  memset(arr,'\0',sizeof(arr));//初始化数组
  const char* trr="|\\-/";
  int i=0;
  while(i<=100)
  {
  printf("[%-100s][%d%%] %c\r",arr,i,trr[i%4]);
  fflush(stdout);//刷新缓冲区
  usleep(50000);
  arr[i++]='#';
  }
  printf("\n");
   return 0;
}
